.region {
  background-color: white;
  padding: 20px 8px;
  margin-bottom: 20px;
  border-radius: 8px;
}
.box {
  display: flex;
}
.name {
  height: 50%;
  line-height: 35px;
  font-weight: 550;
  font-size: 20px;
}
.address {
  height: 50%;
  line-height: 35px;
  font-weight: 530;
}
.item {
  margin: 8px 0;
  font-size: 20px;
  border-bottom: 1px solid #eee;
  align-items: center;
}

.blue {
  background-image: linear-gradient(-225deg, #5d9fff 0%, #b8dcff 48%, #6bbbff 100%);
}

.yellow {
  background-image: linear-gradient(
    to bottom right,
    #e8f3ff 0%,
    /* 极浅冰蓝（提亮底部） */ #cfe5ff 50%,
    /* 柔和中蓝（过渡） */ #a2c8f8 100% /* 轻微灰蓝（增加重量感） */
  );
}
